package CutLoad.components.loadbar
{
	/**
	 * 加载进度条 ,cutload主程序调用的进度条必须实现这个接口。
	 * @author smallerbird mail:smallerbird@gmail.com  site:www.mkigm.com QQ群:49983196
	 * 
	 */	
	public interface ILoadBar
	{
		/**
		 * 不停更新画面调用
		 * 
		 */		
		function dreawing():void;
		/**
		 * 设置百分比
		 * @param per
		 * @param strTalkYou
		 * 
		 */		
		function setValue(per:Number,strTalkYou:String):void;
		/**
		 * 显示或隐藏
		 * @param isShow
		 * 
		 */		
		function showHide(isShow:Boolean):void;
		/**
		 * 设置当加载完成后，要运行一个方法。 
		 * @param fun
		 * 
		 */		
		function setLoadCompleteDo(fun:Function):void;
		/**
		 * 当加载完成后，是否要运行一个方法
		 * @return 
		 * 
		 */		
		function isLoadCompleteDo():Boolean;
		/**
		 * 加载完成时调用这个方法
		 * 
		 */				
		function loadComplete():void;
		/**
		 * 克隆
		 * @return 
		 * 
		 */		
		function clone():ILoadBar;
	}
}